/* CSS Document */
html, body{height:100%; margin:0px; background-image:url(images/img_fondo.gif); 
    font-family:Verdana, Helvetica, sans-serif; 
    font-size:10px; 
    color:#324281; 
}
/****************BARRA DESPLAZA*********************************/
.barra_desplaza { 
scrollbar-face-color: #001767; 
scrollbar-shadow-color: #CCCCCC; 
scrollbar-highlight-color: #CCCCCC; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-darkshadow-color: #CCCCCC; 
scrollbar-track-color: #D7D7D7; 
scrollbar-arrow-color: #CCCCCC;}


/****************Partes generales************************/
.contenedor{width:100%; height:100%;}
.cuerpo{height:100%; background-color:#F2F3F7; width:780px;}
.pie{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#071E5D; font-weight:normal; height:24px; border-top:1px dashed #BABDC5; width:753px; padding-top:5px; margin-top:30px;}
#fullheighttable{ border:0; padding:0; background-color:#FFFFFF; height:100%; } 
#fullheighttable_i{ border:0; padding:0; background-color:#FFFFFF; background-image:url(images/fon_rino_bottom.gif); background-repeat:no-repeat; background-position: bottom right; height:100%; } 
#heighttablepopup{ border:0; padding:0; background-color:#FFFFFF; height:50%; } 

/**********textos************************/
.arial10azul{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#334180; font-weight:normal;}
.verdana11bazul{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:bold;}
.verdana11azul{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:normal;}
.verdana11negro{font-family:verdana,Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.verdana10bazul{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#334180; font-weight:bold;}
.verdana10negro{font-family:verdana,Verdana, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal;}
.verdana9bazul{font-family:Verdana, Helvetica, sans-serif; font-size:9px; color:#324281; font-weight:bold;}
.verdana10azul{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#334180; font-weight:normal;}
.verdana13bazul{font-family:Verdana, Helvetica, sans-serif; font-size:13px; color:#324281; font-weight:bold;}
.verdana13bgranate{font-family:Verdana, Helvetica, sans-serif; font-size:13px; color:#c60000; font-weight:bold;}
.verdana11rojo{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#ff0000; font-weight:normal;}
.arial11w{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal;}

/*************tablas*********************/
.borde_dere{ border-right:1px solid #BEC6D0;}
/*.borde_totalblanco{border:1px solid #D8D9DB; padding-top:17px; padding-left:13px; padding-bottom:17px; background-color:#FFFFFF; padding-right:22px; text-align:left;}*/
.borde_totalblanco{ padding-top:17px; padding-left:13px; padding-bottom:17px; padding-right:22px; text-align:left;}
.borde_plomo{border-top:1px solid #D9D9D9;}
.borde_plomobottom{border-bottom:1px solid #D9D9D9;}

/********************fondo de botones*******************/
.fondo_izq_txt { background-image:url(images/i_txt_izq.gif); background-position:left; background-repeat:no-repeat; width:4px; height:18px; }
.fondo_der_txt { background-image:url(images/i_txt_der.gif); background-position:left; background-repeat:no-repeat; width:4px; height:18px; }
.fondo_cent_txt { background-image:url(images/i_txt.gif); background-position:right; background-repeat:repeat-x; height:18px; }
.fondo_txt { font-size:10px; background-color: transparent; border:0px; height:18px; padding-top:5px; }

.fondo_txtbox258{background-image:url(images/fondo_txtbox1.gif); background-repeat:no-repeat; width:258px; margin-top:2px;height:19px;}
.fondo_txtbox90{background-image:url(images/fondo_txtbox2.gif); background-repeat:no-repeat; width:90px; margin-top:2px;}
.fondo_txtbox68{background-image:url(images/fondo_txtbox3.gif); background-repeat:no-repeat; width:68px; margin-top:2px;height:19px;}
.fondo_txtbox123{background-image:url(images/fondo_txtbox4.gif); background-repeat:no-repeat; width:123px; margin-top:2px;height:19px;}
.fondo_txtbox65{background-image:url(images/fondo_txtbox5.gif); background-repeat:no-repeat; width:65px; margin-top:2px;}
.fondo_txtbox128{background-image:url(images/fondo_txtbox6.gif); background-repeat:no-repeat; width:128px; margin-top:2px;height:19px;}
.fondo_txtbox173{background-image:url(images/fondo_txtbox7.gif); background-repeat:no-repeat; width:173px; margin-top:2px;height:19px;}
.fondo_txtbox180{background-image:url(images/fondo_txtbox8.gif); background-repeat:no-repeat; width:180px; margin-top:2px;height:19px;}
.fondo_txtbox49{background-image:url(images/fondo_txtbox9.gif); background-repeat:no-repeat; width:49px; margin-top:2px;height:19px;}
.fondo_txtbox257{background-image:url(images/fondo_txtbox10.gif); background-repeat:no-repeat; width:257px; margin-top:2px; height:19px;}
.fondo_txtbox158{background-image:url(images/fondo_txtbox11.gif); background-repeat:no-repeat; width:158px;margin-top:2px; height:19px;}

/*************formulario*****************/
input.texto{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; background-color: transparent;
border: 1px solid; height:18px; font-weight:normal; background-image:url(images/fondo_input.gif); background-repeat:no-repeat; width:189px; padding-left:5px; padding-top:2px; }

input.bot{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-color:#324280;
border:1px solid #A9B0CA; width:128px; height:21px; font-weight:normal; }

input{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; background-color: transparent;
border: 1px solid;  height:16px; font-weight:normal; margin-top:1px; }
.input2{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; background-color:#FFFFFF; border: 1px solid #C2C6CF;  height:16px; font-weight:normal;}
select{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; height:17px;}
.radio{border: 0px; height:10px; width:10px;}
.boton{border:1px solid #ADB3C9; background-color:#324280; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:130px; height:21px;}
.boton0{border:1px solid #ADB3C9; background-color:#324280; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:30px; height:21px;}
.check{height:13px; width:13px; }

/************padding/margin**********************************************************/
.padtop4{padding-top:4px;}
.padtop6{padding-top:6px;}
.padtop42{padding-top:42px;}
.padtop8{padding-top:8px;}
.padtop12 { padding-top:12px; }
.padtop13{padding-top:13px;}
.padtop39{padding-top:39px;}
.padtop16left21{padding-top:16px; padding-left:21px;}
.padleft15{padding-left:15px;}
.padleft20{padding-left:20px;}
.padleft206{padding-left:206px;}
.padbot3{padding-bottom:3px;}
.padright10{padding-right:10px;}
.padright15{padding-right:15px;}
.padright20 { padding-right:20px; }
.padright5{padding-right:5px;}
.padleft8{padding-left:8px;}
.padleft11{padding-left:11px;}
.margintop31{margin-top:31px;}
.margintop26{margin-top:26px;}
.margintop20{margin-top:20px;}
.padright12{padding-right:12px;}
.padleft12{padding-left:12px;}
.margintop9{margin-top:9px;}
.margintop14{margin-top:14px;}
.padbot3{padding-bottom:3px;}
.padbot9{padding-bottom:9px;}
.padbot11{ padding-bottom:11px; }
.padbot35{padding-bottom:35px;}

.padleft8{padding-left:8px;}
.padleft11{padding-left:11px;}
.margintop31{margin-top:31px;}
.margintop26{margin-top:26px;}
.margintop20{margin-top:20px;}
.padright12{padding-right:12px;}
.padleft12{padding-left:12px;}
.margintop9{margin-top:9px;}
.margintop14{margin-top:14px;}
/************estilos de lista (bullet)*************************************************/
.navlist {margin: 0px; padding-left: 11px; list-style-type: none;}
.navlist li {padding-left: 8px; background-image: url(images/bull.gif); background-repeat: no-repeat; background-position: 0 .6em; line-height:15px; padding-bottom:3px;}
.navlist ul {list-style-type:none;}

.navlist2 {margin: 0px 0px 0px 0px; padding-left: 1px; list-style-type: none;}
.navlist2 li {padding-left: 10px; background-image: url(images/bull2.gif); background-repeat: no-repeat;
 background-position: 0.1em;}
.navlist2 ul {list-style-type:none;}

.navlist3 {margin: 0px; padding-left: 0px; list-style-type: none;}
.navlist3 li {padding-left: 10px; background-image: url(images/bull3.gif); background-repeat: no-repeat; background-position: 0 .3em; line-height:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EBEEF2; font-weight:bold;}
.navlist3 ul {list-style-type:none;}

/************fondos************************************************************/
.fondo_menusup{height:20px; background-color:#E5E8EC; min-width:263px; padding-right:5px;}
/*.fondo_blanco{background-color:#FFFFFF;}*/
.fondo_blanco{ }
.fondo_tittabla{border-left:1px solid #FCFFFF;background-color:#8092A8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; font-weight:bold;}
.fondo_celeste{background-image:url(images/fondo_celeste.gif); background-repeat:no-repeat; height:27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#324281; font-weight:normal; }
.fondo_e2{background-color:#E2E7ED;}
.fondo_e2 a {color:#324281; text-decoration: underline;}
.fondo_rino{background-image:url(images/fondo_rino.gif); background-color:#FFFFFF; background-repeat:no-repeat; background-position:bottom right;}
.fondo_rinotexto{background-image:url(images/fondo_rinotexto.jpg); }
.fondo_pop{background-image:url(images/fon_popup.gif); background-position:right top; background-repeat:no-repeat;}
.fondo_EE{ background-color:#EEF1F4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#324281;}

.fondo_cab { height:105px; }
.fondo_datos_u { width:265px; height:16px; background-image:url(images/fon_datos_usuario.gif); background-repeat:no-repeat; background-position:bottom right; padding-top:13px; padding-left:25px; vertical-align:top; }
.fondo_imenu { height:86px; }
.fondo_menu_login { height:400px; background-image:url(images/fon_contenido.jpg)}
.fondo_menu { height:24px; }
.fondo_contenido { background-image:url(images/fon_contenido.jpg); background-repeat:repeat-x; background-position:top; height:305%; }
.fondo_novedades { background-image:url(images/fon_rino_novedades.gif); background-repeat:no-repeat; background-position:top left; width:90px; height:174px;}
.fondo_pie{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:100%;
	height:19px;
	padding-top:16px;
	background-image:url(images/linea_pie.gif);
	background-position: top center;
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	text-align:center;
	border:1px;
	z-index:-1px;
	left:0;
}
.fondo_pie_e{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:100%;
	height:19px;
	padding-top:16px;
	background-image:url(images/linea_pie.gif);
	background-position: top center;
	background-repeat:no-repeat;
	position:relative;
	bottom:0;
	text-align:center;
	border:1px;
	z-index:-1px;
	left:0;
}
.pie{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#071E5D; font-weight:normal; height:19px; padding-top:16px; background-image:url(images/linea_pie.gif); background-position:top; background-repeat:no-repeat;}


/************menu***************************************************************/
/*.menu{text-align:center; position:relative;margin-left:-1px;width:794px;}*/
.menu{text-align:center; position:relative;margin-left:-1px;width:780px;}
/*******************************************************************************/

/***************************link***********************************************/
a.link1:link, a.link1:visited{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:normal; text-decoration:none}
a.link1:hover , a.link1:active{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#324281; font-weight:normal; text-decoration:underline;}

a.link2:link, a.link2:visited{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; font-weight:normal; text-decoration:none}
a.link2:hover , a.link2:active{font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#324281; font-weight:normal; text-decoration:underline;}
.sinEstilo{

}
/*****************************************************************************/

/**********************rollover tablas****************************************/
.out {background-color:#E2E7ED;color:#324281;}
.out a{color:#324281; text-decoration: underline;}
.out2{background-color:#D3DCE5;color:#324281;}
.out2 a{color:#324281; text-decoration: underline;}
.over {background-color:#4D6581; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FEFEFE;}
.over a {color:#FEFEFE; text-decoration:underline;}
.bordes{border-left:1px solid #FCFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; }
/****************************************************************************/
/*************************TABLAS**********************************************/
/* tabla */
table.its tr.even2 {
        padding: 4px;        
        background-color:#D3DCE5;
        color:#324281;
        text-align: right;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px; font-weight:bold;
}

table.its thead tr {
	background-color: #8092A8;
        border-left:1px solid #FCFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        font-size:9px; 
        color:#FFFFFF; 
        font-weight:bold;
}

table.its tr.even {
        padding: 4px;        
        background-color:#D3DCE5;
        color:#324281;
        text-align: left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px; font-weight:normal;
}

table.its td.cellcenter { 
        text-align: center;
}

table.its td.cellderecha { 
        text-align: right;
}

table.its td.cellizquierda {
        text-align: left;
}

table.its tr {
        padding: 4px;
        background-color: #E2E7ED; 
	color: #330099;	  
        border: 1px solid #fff; border-color: #fff;
        text-align: left;
        border-left:1px solid #FCFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px; font-weight:normal;
}

table.its {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

table.its td {
    font-size: 8pt; 
    border: 1px solid #fff; border-color: #fff;
    border-right: 1px solid #fff; border-left: 1px solid #fff; 
    border-top:0px solid #fff;; border-bottom: 0px solid #fff;
      
}
/***********/
/***********/
table.its7 tr.even2 {
        padding: 4px;        
        background-color:#D3DCE5;
        color:#324281;
        text-align: right;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px; font-weight:bold;
}

table.its7 thead tr {
	background-color: #8092A8;
        border-left:1px solid #FCFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        font-size:9px; 
        color:#FFFFFF; 
        font-weight:bold;
}

table.its7 tr.even {
        padding: 4px;        
        background-color:#D3DCE5;
        color:#324281;
        text-align: left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px; font-weight:normal;
}

table.its7 td.cellcenter { 
        text-align: center;
}

table.its7 td.cellderecha { 
        text-align: right;
}

table.its7 tr {
        padding: 4px;
        background-color: #E2E7ED; 
	color: #330099;	  
        border: 1px solid #fff; border-color: #fff;
        text-align: left;
        border-left:1px solid #FCFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px; font-weight:normal;
}

table.its7 {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

table.its7 td {
    font-size: 7pt; 
    border: 1px solid #fff; border-color: #fff;
    border-right: 1px solid #fff; border-left: 1px solid #fff; 
    border-top:0px solid #fff;; border-bottom: 0px solid #fff;
      
}


/*****************************************************************************/

/*********************scroll*************************************************/
.scroll{width:741px; height:86px; overflow:auto; margin-left:11px; height:109px;}



/************************propiedades del index con div************************/

.cabecera{height:70px;}
.logo{width:200px; height:52px; position:relative; top:6px; left:8px; float:left;}
.logo02{width:202px; height:46px; position:relative; float:right; right:30px; top:10px;}

.menu_sup{height:20px;  background-image:url(images/fon_menusup.gif); background-position:right; background-repeat:no-repeat; }


.banner{height:153px;}
.banner2{height:85px;}

/*.contenido{width:794px;}*/
.contenido{width:780px;}

.formulario{text-align:center; width:381px; position: absolute; left:50%; margin-left:-200px;}
.imagen{float:left; position:relative; width:108px; border-right:1px solid #BEC6D0; height:175px; text-align:left;}
.datos{width:254px; position:relative; float:right; height:175px; text-align:left;}
.campo{width:254px; text-align:right; margin-top:10px; height:18px;}
.floatleft{text-align:left; float:left; margin-top:4px;}
.floatright{text-align:left; float:right; margin-top:4px; min-width:263px; }
.marginleft20{margin-left:20px;}
.lista{width:269px; height:143px;text-align:center; position: absolute; left:50%; margin-left:-134px;}
.titulo{width:100%; height:23px; background-color:#DDE4EC; margin-bottom:3px; text-align:left; line-height:23px; }
.opciones{text-align:left; width:100%; background-color:#F5F6FA; height:117px;}
.form_info{border:1px solid #D8D9DB; padding-top:17px; padding-left:13px; padding-bottom:17px; background-color:#FFFFFF; margin-left:22px; padding-right:22px; text-align:left; float:left;}


.fon_titulo{border-left:1px solid #FCFFFF;background-color:#8092A8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold;}

a.button{
    display:block;
    color:#555555;
    font-weight:bold;
    height:20px;
    line-height:18px;
    margin-bottom:0px;
    text-decoration:none;
    border-style: outset;
    text-align: center
       }
a:hover.button{
    color:#0066CC;
    border-style: inset;
}

a.button2 {
    display:block;
    color:#555555;
    font-weight:bold;
    height:20px;
    line-height:18px;
    margin-bottom:0px;
    text-decoration:none;
    border-style: outset;
    text-align: center
       }
a:hover.button2{
    color:#0066CC;
}

a.button3 {
    display:block;
    background-color: #FE2E2E;
    color:#FFFFFF;
    font-weight:bold;
    height:20px;
    line-height:18px;
    margin-bottom:0px;
    text-decoration:none;
    border-style: outset;
    text-align: center
       }
a:hover.button3{
    color:#0066CC;
}
